草庐IT

php - GSC_Client 和 oAuth2 访问

全部标签

Windows Server 2008 上的 PHP 执行程序

我在WindowsServer2008上的IIS中将PHP作为模块安装,但在尝试从PHP脚本中执行命令行程序时遇到了很大困难。我可以使用php-cgi.exe和php-cli.exe正常执行PHP代码,这让我相信这可能是权限问题。但是,我可以执行一些命令,例如shutdown.exe和dir。我在ASP.NET文件中尝试了相同的过程,但遇到了完全相同的问题。基本上,我想这样做:exec("exe文件路径");让它真正发挥作用。 最佳答案 尝试exec('path-to-exe-file2>&1',$output);var_dump(

php - 开箱即用的 Eclipse PDT(PHP 开发工具)不能调试 PHP,为什么?

我刚刚从zend.com重新安装了“All-In-OneEclipsePDT”。它甚至无法调试最简单的“HelloWorld”PHP脚本。如此重要的开源应用程序如何以如此糟糕的形式发布?我做错了什么?这是执行“调试为...2.PHP脚本”的结果:Problemsignature:ProblemEventName:APPCRASHApplicationName:php.exeApplicationVersion:5.2.9.9ApplicationTimestamp:49dda267FaultModuleName:ntdll.dllFaultModuleVersion:6.0.6002.

php - 使用 PHP 生成 Windows .lnk 文件

我正在从事一个项目,该项目涉及一个运行ProFTPd的FTP服务器和一个为用户创建帐户的PHP/MySQL后端。创建帐户后,用户会收到电子邮件,其中包含他们的帐户详细信息和下载FileZilla或Cyber​​Duck的说明,具体取决于他们的操作系统,通过用户代理字符串检测。为了让新手更轻松,我想到了为FileZilla生成.lnk文件,并将帐户登录详细信息作为参数,这样他们只需单击.lnk文件即可打开服务器。这不是关键功能,而是更多的技术挑战。我的问题是:这可行吗?是否有任何替代方案(例如,使用指向Filezilla可执行文件的脚本生成.bat?)是否存在任何问题,可能与指向可执行文

windows - Windows + NTFS 中的文件访问时间

我想弄清楚Windows何时以及如何更新文件的文件访问时间。首先,出于性能原因,大多数Windows安装都禁用了文件访问时间,因此在仔细研究它之前,您需要做的是激活NTFS文件系统上的最后访问时间:修改key[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]值名称NtfsDisableLastAccessUpdate到DWORD0值数据(如果它当然设置为1)。如果它不存在,就创建它。阅读后FileTimesarticle在MSDN上,我仍然怀疑Windows如何更新访问时间。我的问题如下:访问时间是否在发出带

windows - 使用 xperf 列出每个进程访问的文件?

使用xperf,我可以生成跟踪并获得所有文件的“平面”列表,如下所示:xperf-onFileIO+FILE_IO+FILE_IO_INIT+FILENAME-stackwalkFileRead+FileWrite+FileDeletexperf-startFileIOSession-heap-PidNewProcess"C:\Python27\x86\python.exescratchy.py"-WaitForNewProcess-BufferSize1024-MinBuffers128-MaxBuffers512-stackwalkHeapAlloc+HeapRealloc-f./

php - 如何在 linux 中更改 windows 或 mac 文件的文件结尾?

当我在Windows中从excel保存TSV文件时,它使用\r或\015(八进制)的行结尾,这在vi中显示为^M。当我在Mac上从excel保存TSV文件时,它使用\r\n或\015\012(八进制)的行结尾,这在vi中显示为^M。如何在不添加额外空行的情况下更改两个文件的行尾,但仍保持linux兼容的行尾?我目前在PHP中使用exec()来运行以下命令:如果我使用:cat{FILE}|tr-d"\015">{NEW_FILE}或cat{FILE}|tr-d"\r">{NEW_FILE}适用于Windows文件,但Mac文件失败。(删除所有行尾)如果我使用:cat{FILE}|tr"\

windows - Mercurial 是否访问 Windows 证书存储区?

我正在努力将我们的源代码控制从hg1.6.0升级到1.8.2,我正在寻找设置和使用SSL证书的方法。这是在运行IIS6.0的WindowsServer2008Enterprise系统上,而不是我的服务器上,所以我现在需要使用这些版本的软件。我的所有用户也都在运行Windows。为了简化我的用户的安装/配置,我宁愿修改Windows证书存储而不是cacert.pem文件。Mercurial是否可以访问Windows证书存储区?好像没有。我正在使用内部创建的证书,通过将我的根证书添加到Mercurial中的cacert.pem文件,我可以在没有SSL警告的情况下正常工作,但我似乎无法通过将

PHP:可以将 Web 应用程序编译成 Windows 应用程序吗?

我开发了一个PHP网络应用程序,但客户坚持要一个真正的Windows应用程序,因为他不喜欢在浏览器中运行该软件。是否有任何解决方案,是否有任何编译器可以将Web项目转换为Windowsexe?我看过Phc-Win,但它似乎更适合小型命令行实用程序,而不适合整个网络应用程序......更新:我自己发现的,两者看起来都很有前途......http://www.zzee.com/phpexe/http://www.exeoutput.com/index.php 最佳答案 没有工具可以做到这一点,只有一个简单的包装应用程序可以将浏览器嵌入到

windows - Silverlight 5 受信任模式。访问文件系统和本地驱动器

是否有任何方式、任何机会​​以提升的信任访问SL应用程序中的整个文件系统?这在Windows和Mac中都适用吗?通过AutomationFactory、PInvoke或非托管代码?我需要一个可以读取本地驱动器、文件夹和文件的应用程序。UDP:好的,似乎可以使用mscorlib中的System.IO类读取文件夹和文件。尽管您仍然无法获取有关本地安装的驱动器的信息。Silverlight的mscorlib中没有DriveInfo:( 最佳答案 好的,我对此有一个想法。对于Windows,获取本地驱动器列表非常简单,您可以使用Automa

PHP exec导致程序崩溃

我正在使用一个名为DoItAgain的程序,它是一个鼠标记录器。我正在尝试从我的php脚本启动它的快捷方式。当我将它作为独立程序运行时似乎一切正常,并且未设置为必须由管理员运行-仍然当我从我的php页面启动它时,我得到窗口弹出窗口说程序已经崩溃。“DoItAgain.exe遇到问题需要关闭。对于给您带来的不便,我们深表歉意。”这不是程序,而是我代码中的一些东西:$command='C:\\xampp\htdocs\poster\dia\\Monty_20.dia';exec($command);我也尝试了以下但得到了窗口弹出错误:“应用程序无法正确启动”$command=('START